package com.wanli.agent.base;


import com.wanli.agent.bean.BaseResponseBean;

/**
 *
 */

public abstract class DataCallBack<T extends BaseResponseBean> {

    public abstract void onSuccessful(T bean);

    public abstract void onFailed(String msg, String code);

    /**
     * 结束的回调，成功失败必走的
     */
    public void onFinished() {

    }

    /**
     * 成功与否返回类型
     *
     * @param isBoolean
     */
    public void isBoolean(boolean isBoolean) {
    }

    /**
     * String类型返回
     *
     * @param data
     */
    public void jsonString(String data) {
    }

    /**
     * 登录失效重新登录
     */
    public void onReLogin() {

    }

}
